﻿
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#333}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1180px;color:#333;font-size: 12px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1180px; margin:0 auto;}
.main1{ width:1150px; margin:0 auto}

.top{  width:100%; min-width:1180px;background: #043480;height: 35px;line-height: 35px;color: #FFFFFF;}

.header{ width:100%; min-width:1180px;background: url(../image/header_bg.jpg) repeat-x;}
.logo{ overflow:hidden; padding:10px 0; overflow:hidden}
.logo img{ display:block; width:100%}


.nav{height: 53px;width:100%; min-width:1180px;font-family: 微软雅黑;border-top: 1px solid rgb(204, 204, 204);background: rgb(4, 52, 128);}
.nav ul{ overflow:hidden}
.nav ul li{float: left;width: 130px;text-align: center;border-right: 1px dashed #CCC;}
.nav ul li a{font-size:16px;line-height: 53px;display: block;color: #FFF;font-weight: bold;}
.nav ul li:hover{ background:#02173C}

.banner{ width:100%; min-width:1180px; height:500px; overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img img{ display:block;height:500px; float:left;}
.b-list{ height:20px; padding-top:480px;margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}

.ssbox{background: url(../image/ss_bg.jpg) no-repeat center top;height: 72px;width: 100%;min-width:1180px; overflow:hidden}
.ssbox span{height: 55px;line-height: 72px;font-size: 14px;padding-left: 50px; display:block; float:left}
.ssbox .con{ float:left; width:1050px; overflow:hidden; height:72px; line-height:72px;}
.ssbox .con a{ padding:0 10px}

.part1{width: 100%; min-width:1180px;margin-top: 20px;}
.part1.box{background: url(../image/cp_bg.jpg) no-repeat center top;height: 810px;}
.part1 .p1L{width: 266px;float: left;}
.part1 .p1L .titbox{width: 266px;height: 136px; overflow:hidden; background:#043480; color:#fff}
.part1 .p1L .titbox p{ text-align:center; font-weight:bold; font-size:20px; padding-top:50px}
.part1 .p1L .titbox span{ text-align:center; text-transform:uppercase; font-weight:400; font-size:14px; line-height:40px}
.part1 .p1L ul{ overflow:hidden;}
.part1 .p1L ul.hei{ height:635px;}
.part1 .p1L ul li{background: url(../image/typeli.jpg) no-repeat;height: 53px;margin-top: 10px;line-height: 53px;font-size: 14px;}
.part1 .p1L ul li a{display: block;padding-left: 15px;}
.part1 .p1L ul li a:hover{background: url(../image/typelihover.jpg) no-repeat;color: #FFF;}

.part1 .p1L.pad .titbox{height: 90px;}
.part1 .p1L.pad .titbox p{ padding-top:18px}

.part1 .p1R{width: 870px;float: right;}
.part1 .p1R .titbox{height: 60px; background:url(../image/protit.jpg) no-repeat; width:110px;overflow:hidden; margin-left:15px}
.part1 .p1R .titbox p{color: #FFF;line-height: 38px; font-size:16px; text-align:center}
.part1 .p1R ul{font-size: 14px;line-height: 35px;color: #000000; overflow:hidden}
.part1 .p1R ul li{width: 277px;height: 230px;float: left;margin:0 0 10px 13px;display: block;background: #eee;}
.part1 .p1R ul li img{height: 178px; width:257px; overflow:hidden;padding: 10px;}
.part1 .p1R ul li p{ text-align:center; line-height:22px; color:#333; padding:0 10px}
.part1 .p1R ul li:hover{ background:#043480}
.part1 .p1R ul li:hover p{ color:#fff}

.part2{width: 100%; min-width:1180px;}
.part2 img{ width:100%; display:block}

.part3{width: 100%; min-width:1180px;background: url(../image/about_bg.jpg) no-repeat center top;height: 574px;}
.part3 .titbox{}
.part3 .titbox span{ text-align:center; font-size:34px;color: #333;padding-top: 40px;text-transform: uppercase;font-weight: normal;font-family: 宋体;letter-spacing: 2px;}
.part3 .titbox p{ text-align:center; font-size:28px; line-height:40px; color:red}

.part3 .p3down{ margin-top:70px;}
.part3 .p3down .p3l{width: 407px;height: 240px;float: left;padding: 19px; overflow:hidden}
.part3 .p3down .p3r{width: 700px;float: right;height: 366px; overflow:hidden}
.part3 .p3down .p3r .p3con{}
.part3 .p3down .p3r .p3con h3{font-weight: normal;font-size: 20px;}
.part3 .p3down .p3r .p3con h3 a{color: #ff0000;}
.part3 .p3down .p3r .p3con .con{font-size: 14px;padding-top: 20px;line-height: 24px; height:116px; overflow:hidden}
.companybox{font-size: 14px;padding-top: 20px;line-height: 24px; width:700px; height:215px; overflow:hidden}
.marqueeleft{width:700px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float: left;width: 242px;text-align: center;height: 190px;margin: 0 10px;}
.marqueeleft li img{width: 233px;height: 140px;padding: 5px;border: 1px solid #CCC;}
.marqueeleft li p{ text-align:center}
.marqueeleft li img:hover{ background:#ff0000}

.part4{width: 100%; min-width:1180px;background: url(../image/bg3.jpg) no-repeat center top;height: 687px;}
.part4 .titbox{text-align: center;padding-top: 60px;}
.part4 .titbox h3{color: #FFF;font-size: 30px; text-align:center}
.part4 .titbox span{ text-align:center; text-transform:uppercase; color:red; font-size:32px; font-family:"宋体"; line-height:55px;letter-spacing: 3px;}
.part4 ul{ overflow:hidden; padding-top:40px;}
.part4 ul li{width: 274px;float: left;font-size: 14px;margin: 0 10px;}
.part4 ul li img{width: 274px;height: 280px;}
.part4 ul li .con{background: #141414;border-bottom: 2px solid #F00;height: 90px;padding: 15px;display: block;overflow: hidden;color: #CCCCCC; cursor:pointer}
.part4 ul li span.ccsl{color: #F00;font-weight: bold;}
.part4 ul li .sub{ height:60px; overflow:hidden}
.part4 ul li .con:hover{background: #F00;color: #FFF;}
.part4 ul li .con:hover span.ccsl{ color:#fff}


.part5{width: 1180px;margin: 20px auto; overflow:hidden}
.part5 img{ width:1180px; display:block}

.part6{width: 1180px;margin: 20px auto; overflow:hidden}
.p6box{border: 1px solid #ddd;width:588px; overflow:hidden;float: left;}
.p6box .titbox{height: 45px;border-bottom: 1px solid #ddd;}
.p6box .titbox p{width: 150px;float: left;margin-left: 10px;line-height: 45px; background: url(../image/icon.jpg) no-repeat 0 15px; padding-left:30px;color: #000000;font-size: 16px;}
.p6box .titbox a{width: 38px;height: 13px;float: right;padding: 15px 20px;}

.p6box ul{padding: 10px; overflow:hidden;line-height: 32px;background-color: #F6F6F6;}
.p6box ul li{height: 32px;overflow: hidden;font-size: 14px; border-bottom:1px dashed #CCC}
.p6box ul li a{ float:left; max-width:450px;}
.p6box ul li span{ float:right}

.p6box.fr{ border-left:0}


.linksbox{border: 1px solid #ddd;width: 1180px;margin: 30px auto; overflow:hidden;height: 100px;}
.linksbox .tit{height: 45px;border-bottom: 1px solid #ddd; overflow:hidden; background-color: #043480;}
.linksbox .tit p{width: 150px;margin-left: 10px;line-height: 45px;background: url(../image/icon2.jpg) no-repeat 0 15px;font-size: 16px;color: #FFFFFF; padding-left:30px}
.linksbox .con{padding: 10px;line-height: 40px}
.linksbox .con a{ padding:0 15px}


.footerbox{width: 100%; min-width:1180px;background: #043480;border-top-width: 10px;border-top-style: solid;border-top-color: #011332;}
.fnav{line-height: 30px;color: #FFF;padding-top: 10px;text-align: center;}
.fnav a{font-size: 14px;padding: 0 15px;color: #FFF;}
.fline{background: url(../image/f_line.jpg) repeat-x;height: 2px;margin-top: 20px;}
.fcon{font-size: 14px;text-align: center;color: #FFF;line-height: 30px;padding-top: 20px; padding-bottom:30px}

.hov30{ width:100%; height:40px;}
.lxwmtit{width: 266px;height:60px; overflow:hidden; background:#043480; color:#fff; margin-top:20px}
.lxwmtit p{ text-align:center; color:#fff; font-size:20px; line-height:60px; font-weight:bold}
.lxwm{border: 1px solid #ddd;}
.lxwm .con{ padding:15px; font-size:14px; color:#333; line-height:24px}

.part1 .p1R2{width: 870px;float: right;}
.part1 .p1R2 .titbox{height: 60px; background:url(../image/protit.jpg) no-repeat; width:110px;overflow:hidden; margin-left:15px}
.part1 .p1R2 .titbox p{color: #FFF;line-height: 38px; font-size:16px; text-align:center}
.part1 .p1R2 ul{font-size: 14px; padding:10px; overflow:hidden}
.part1 .p1R2 ul li{height: 40px; line-height:40px;font-size: 16px;border-bottom:1px dashed #CCCCCC;}
.part1 .p1R2 ul li a{ float:left; max-width:680px; color:#333}
.part1 .p1R2 ul li a:hover{ color:#043480; font-weight:bold}
.part1 .p1R2 ul li span{ float:right; font-size:12px;}

.detailbox{overflow:hidden}
.detailbox .xq{font-size: 14px;line-height: 28px; padding: 20px;border: 1px solid #e5e5e5;margin-bottom: 12px;}
.detailbox .xq .tit{height:70px;border-bottom: #e1e3df dashed 1px;line-height:70px;color: #505050;font-size: 22px;text-align: center;}
.detailbox .xq .date{height: 40px;line-height: 40px;color: #505050;font-size: 12px;text-align: center;border-bottom: #e1e3df dashed 1px;background-color: #FAFAFA;}
.detailbox .xq .img{ display:block; margin:0 auto; max-width:700px; margin-top:15px}
.detailbox .xq .con{width: 95%;height: auto;line-height: 35px;color: #505050;font-size: 14px;margin: 15px auto 20px auto;overflow: hidden;}